duck liver - French English Dictionary